package org.liang.transfer.sftp;

/**
 * 远程文件对象.
 * 
 * <pre>
 * 封装文件 基础属性：
 * 父文件、名称、是否是文件夹
 * </pre>
 *  
 * @author L.Yang
 * @version v1.0 2016年4月12日  下午1:52:46
 */
class RemoteFile {
    
    private String parent;
    
    private String name;
    
    private boolean isdir;

    RemoteFile(String parent, String name, boolean isdir) {
        this.parent = parent;
        this.name = name;
        this.isdir = isdir;
    }

    boolean isDirectory() {
        return this.isdir;
    }

    String getAbsolutePath() {
        return parent + "//" + name;
    }
    
    String getName() {
        return name;
    }
}
